package cn.itsource.override;

/**
 *	测试方法覆写
 */
public class AnimalTest {

	public static void main(String[] args) {
		Person person = new Person();
		person.eat();//会直接调用覆写后的方法。如果没有，则会调用父类继承过来的方法，如果父类还没有，会继续向上找，直到找到Object为止，如果Object也没有，报错。
		
		Pig pig = new Pig();
		pig.eat();//会直接调用覆写后的方法。如果没有，则会调用父类继承过来的方法，如果父类还没有，会继续向上找，直到找到Object为止，如果Object也没有，报错。
		
		Bird bird = new Bird();
		bird.eat();//会直接调用覆写后的方法。如果没有，则会调用父类继承过来的方法，如果父类还没有，会继续向上找，直到找到Object为止，如果Object也没有，报错。
	}

}
